# 使用官方的Tomcat镜像作为基础镜像
FROM tomcat:9.0-jdk21

# 设置工作目录
WORKDIR /usr/local/tomcat

# 删除默认的webapps内容
RUN rm -rf webapps/*

# 复制war包到webapps目录
COPY target/Mianshi-1.0-SNAPSHOT.war webapps/ROOT.war

# 创建下载目录
RUN mkdir -p webapps/ROOT/downloads

# 设置时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

# 暴露8080端口
EXPOSE 8080

# 启动Tomcat
CMD ["catalina.sh", "run"]
